#ifndef _WONTEC_WT184_H
#define _WONTEC_WT184_H

#include "wontec_485.h"

typedef enum
{
    GET_PROGRAM_VERSION,
    SET_PID_PARAM_SPEEDMOD,
    SET_PID_PARAM_POSITONMOD,
    SET_PARAM_ORIGIN_MAX,
    SET_AXIS,
    QUERY_IN_PLACE,
    READ_AXIS,
    SET_MAX_ERROR_PER_AXIS,
    RESET_ACTION,
    QUERY_RETBACK_STATUS,
    SET_BACK_SUCK,
    READ_BACK_SUCK,
    BACK_SUCK_FIRST_ACTION,
    ATM_PRESSURE_PREPARE_ACTION,
    ATM_PRESSURE_SURVEY_ACTION,
    SUCK_LIQUID_ACTION,
    BACK_SUCK_SECOND_ACTION,
    SPITOUT_LIQUID_ACTION,
    QUERY_TIP_DROPPED,
    SET_RETBACK_STEPS,
    READ_RETBACK_STEPS,
    SAVE_ALL_CONFIG_PARAM,
    SET_RESET_SPEED,
    READ_RESET_SPEED,
    SET_SPEED_PARAM,
    READ_SPEED_PARAM,
    READ_ELE_PARAM_DATA,
    SET_ELE_PARAM_DATA,
    SET_BACK_ORIGIN_BACK_VALUE,
    READ_CAP_LIQUID_HIGHT_CURR,
    READ_CAP_LIQUID_THRESHOLD,
    SET_CAP_LIQUID_THRESHOLD,
    READ_CURR_ATM_PRESSURE,
    READ_CURR_ATM_PRESSURE_PARAM,
    SET_CURR_ATM_PRESSURE_PARAM,
    SET_TIP_CALIBRATE_PARAM,
    READ_TIP_CALIBRATE_PARAM,
    ENTER_CAP_LIQUID_HEIGHT_MODE,
    MAX_184_CMD_NUM,
}en_cmd_WT184;

extern char wt184_cmds[MAX_184_CMD_NUM];

#define WT184_ADDR_H '0'
#define WT184_ADDR_L '0'

void set_wt184_data(wontec_cmd *pstWtCmd,unsigned char * buffOut, unsigned char* lenOut);

#endif